// 入口文件
// 引入：vue3 中的 createApp 方法，用于创建应用实例
import { createApp } from 'vue'
// 引入：pinia 仓库
import pinia from './stores'
// 引入：vue3 element 组件库
import ElementPlus from 'element-plus'
// 本地化支持：中文
import zhCn from 'element-plus/es/locale/lang/zh-cn'
import 'element-plus/dist/index.css'
// 引入：根组件
import App from './App.vue'
// 引入：路由组件
import router from './router'
// 引入：项目全局样式表
import './styles/index.scss'
// 引入：函数，注册全局组件 -element-plus 里面全部图标 ele-名字
import ElSvg from './components/SvgIcon/ElSvg'
// 引入：路由鉴权
import './permission'
const app = createApp(App)
ElSvg(app)
app.use(pinia)
  .use(router)
  .use(ElementPlus, {
    locale: zhCn,
  })
  // 使用挂载方式
  .mount('#app') 
